"""
tpshop 登录接口 对象层
"""

import requests


# 定义 tpshop 登录接口 类
class TpshopLoginApi(object):
    # 定义 获取验证码 方法
    @classmethod
    def get_verify(cls, session):
        session.get(url='http://www.tpshop.com/index.php?m=Home&c=User&a=verify')

    # 定义 登录 方法
    @classmethod
    def login(cls, session, login_data):
        resp = session.post(url='http://www.tpshop.com/index.php?m=Home&c=User&a=do_login',
                            data=login_data)
        return resp


# 测试 接口封装是否成功
if __name__ == '__main__':
    my_session = requests.Session()
    TpshopLoginApi.get_verify(my_session)
    data = {"username": "15188888888", "password": "123456", "verify_code": "8888"}
    resp = TpshopLoginApi.login(my_session, data)
    print(resp.json())
